草庐IT

ionic 导航

全部标签

ios - UIScrollView 的内容在导航栏下方有偏移

我有一个包含一个UIView的UIScrollView,它又包含一个UIImageView和几个UIButton。我遇到的问题是图像显示在我的导航栏下方约20像素处。好像有类似问题的人有设置之类的解决办法self.automaticallyAdjustsScrollViewInsets=NO;或者只是隐藏状态栏-(BOOL)prefersStatusBarHidden{returnYES;}但是,这两种解决方案都不适合我。第一个将内容设置得太高,而是在底部添加20px空间。第二个隐藏状态栏,但偏移量仍然存在。因为我有很多来自thistutorialbyRayWenderlich的代码而

iOS 7 SDK - 导航 Controller 中的 ScrollView 在模拟器和设备上不同

在上一节课中,我在UINavigationController中展示了一个UIViewController(带有XIB)。XIB是空白的,因为所有View都已编码。我正在运行此代码以显示UIScrollView:mainScrollView=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,320,[UIScreenmainScreen].bounds.size.height-64)];mainScrollView.backgroundColor=[UIColorclearColor];mainScrollView.contentSize

ios - 导航回父场景时解除 segue 问题

我正在尝试从一个场景中解开segue。它工作正常,但我需要为父屏幕获取一个值。(我使用pushsegue从父场景导航到子场景)我这样调用unwindsegue-(IBAction)done:(UIStoryboardSegue*)segue{NSLog(@"gonnanavigate");RESTToppingTableViewController*vc=[seguedestinationViewController];[selfsetSelectedToppings:[vctoppingList]];NSLog(@"%@",[vctoppingList]);}但问题是,似乎toppi

ios - 如何在 MFMailcomposer View 中显示默认导航栏而不是 ios 中的自定义导航栏

我有一个自定义导航栏,其中包含所有View通用的图像。此外,我还有一个显示的MFMailComposerView。但我没有在此处获得带有发送和取消按钮的默认导航栏。我试图从导航栏中删除图像.Butnotworking.Thisiswhatitried:-(void)mailShare:(id)sender{[self.navigationController.navigationBarsetBackgroundImage:nilforBarMetrics:UIBarMetricsDefault];ClassmailClass=(NSClassFromString(@"MFMailCom

ios - 如何在 ios 中从一个 View 导航到另一个 View ?

我有带有4个选项的标签栏。在第一个选项卡中,我有一个按钮。当我单击此按钮时,我必须在第二个标签栏中从一个View移动到另一个View。我当前使用的代码是(其中shipVC是第二个选项卡的viewController):[shipVC.navigationControllerpushViewController:cartVCanimated:NO];基本上,当按下第一个选项卡viewController中的按钮时,我想在第二个选项卡的viewController中从“X”View移动到“Y”View 最佳答案 一个快速的方法是使用NS

ios - 在导航 Controller 中导航时如何保持滚动位置?

一直在四处寻找,但我还没有找到对我有帮助的答案。我想知道当我在导航Controller中前后移动时如何保持ScrollView中的滚动位置。目前,当我转到导航Controller中的另一个View时,ScrollView会重置并在我返回时位于顶部。任何代码将不胜感激。对不起,如果我的解释不够好。到目前为止,这就是我所拥有的,我知道这行不通,但我该怎么办?-(void)viewWillAppear:(BOOL)animated{scrollView.contentOffset.y=scrollSave;[superviewWillAppear:YES];}-(void)viewWillD

iOS 导航问题 : after pushing a ViewController, 导致导航栏显示上一个 ViewController 的导航项

这种情况很少发生,我不知道如何重现,但有时确实会发生,我想修复它。在ViewControllerA中,如果我将ViewControllerB插入,有时(并非总是)当ViewControllerB确实出现时,导航栏是显示ViewControllerA的导航栏项目,而不是ViewControllerB的导航栏项目。如果我单击后退按钮,我将无法返回到ViewControllerA,卡在ViewControllerB中。在ViewControllerA的导航项中添加了一个UIBarButtonItem,ViewControllerA的导航项会响应一些更新事件。这是导致这个问题的原因吗?推送Vi

ios - 更改仅 UIActivityViewController 的导航栏的颜色

如何只更改UIActivityViewController的颜色?我想使用类似的方法更改UIActivityViewController的UINavigationBar的颜色:self.activityViewController.navigationController.navigationBar.barTintColor=[UIColorgreenColor]; 最佳答案 我建议在创建和呈现您的UIActivityViewController之前更改UINavigationBar的背景颜色:[UINavigationBarapp

ios - 导航栏和主屏幕上的 UIImageView

我有一个UImage,我需要一半在导航栏上,一半在主屏幕上。我在我的项目中添加了一个导航Controller,所以现在我在所有屏幕上都有一个导航栏。我需要一个方形图像一半在导航Controller上,一半在主屏幕上。在XCODE中,我已经成功地将UImageView放在导航栏和主屏幕上,但是当我在其上放置图像时,我只出现在主屏幕上方的部分,而不是导航栏上方的部分。我不想拆分图像,所以我可以使用Navigationbar.image控件-还有其他方法吗? 最佳答案 不是将其添加到viewController,而是将其添加到window

ios - Skobbler(GPS导航)在指定位置打不开

我有以下用于在指定位置打开Skobbler的代码:-(void)openSkobblerWithLatitude:(double)latitudelongitude:(double)longitude{NSURL*url=[NSURLURLWithString:[NSStringstringWithFormat:@"hybridnavigation://cmd=mapOverview&latitude=%f&longitude=%f",latitude,longitude]];[[UIApplicationsharedApplication]openURL:url];}它打开Skobb